leave a good impression with someone - Turkish English Dictionary